﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Schüleranmeldung.Database
{
    public partial class Schueler
    {
        public bool IsValid { get; set; }

        public String LSName { get; set; }
        public String LSStrasse {get; set; }
        public String LSPLZ {get; set; }
        public String LSOrt {get; set; }
        public String LSAbschlussArt {get; set; }
        public String LSKlasse {get; set; }

        public String Bildungsgang { get; set; }

        public K_Schule Schule { get; set; }

        public K_AllgAdresse K_AllgAdresse { get; set; }

        public String AusbilderAnrede { get; set; }
        public String AusbilderVorname { get; set; }
        public String AusbilderName { get; set; }
        public String AusbilderTelefon { get; set; }
        public String AusbilderFax { get; set; }
        public String AusbilderEmail { get; set; }
        public String StrGeschlecht { get; set; }//
    }

    public partial class K_AllgAdresse
    {
        private String allgAdrOrt;

        public String AllgAdrOrt
        {
            get 
            {
                if(allgAdrOrt == null)
                {
                    K_Ort o = AppBackend.Instance.SchildDB.K_Ort.Where(ort => ort.PLZ == this.AllgAdrPLZ).FirstOrDefault();
                    if (o != null)
                        allgAdrOrt = o.Bezeichnung;
                }
                return allgAdrOrt; 
            }
            set
            {
                if(allgAdrOrt == null)
                    allgAdrOrt = value;
            }
        }
    }
}
